public class ErrorType {
	public class ErrorType_e {
		public String ShortMessage;
		public String LongMessage;
		public String ErrorCode;
		public Boolean UserDisplayHint;
		public String SeverityCode;
		public ErrorParameterType.ErrorParameterType_e[] ErrorParameters;
		public String ErrorClassification;
	
		//Setters
		public void setShortMessage(String val) {ShortMessage = val; field_order_type_info.add('ShortMessage'); }
		public void setLongMessage(String val) {LongMessage = val; field_order_type_info.add('LongMessage'); }
		public void setErrorCode(String val) {ErrorCode = val; field_order_type_info.add('ErrorCode'); }
		public void setUserDisplayHint(Boolean val) {UserDisplayHint = val; field_order_type_info.add('UserDisplayHint'); }
		public void setSeverityCode(String val) {SeverityCode = val; field_order_type_info.add('SeverityCode'); }
		public void setErrorParameters(ErrorParameterType.ErrorParameterType_e[] val) {ErrorParameters = val; field_order_type_info.add('ErrorParameters'); }
		public void setErrorClassification(String val) {ErrorClassification = val; field_order_type_info.add('ErrorClassification'); }


		//Getters
		public String getShortMessage() { return ShortMessage; }
		public String getLongMessage() { return LongMessage; }
		public String getErrorCode() { return ErrorCode; }
		public Boolean getUserDisplayHint() { return UserDisplayHint; }
		public String getSeverityCode() { return SeverityCode; }
		public ErrorParameterType.ErrorParameterType_e[] getErrorParameters() { return ErrorParameters; }
		public String getErrorClassification() { return ErrorClassification; }

	
		private String[] ShortMessage_type_info = new String[]{'ShortMessage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] LongMessage_type_info = new String[]{'LongMessage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] ErrorCode_type_info = new String[]{'ErrorCode','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] UserDisplayHint_type_info = new String[]{'UserDisplayHint','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] SeverityCode_type_info = new String[]{'SeverityCode','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ErrorParameters_type_info = new String[]{'ErrorParameters','urn:ebay:apis:eBLBaseComponents','ErrorParameterType.ErrorParameterType_e','0','-1','false'};
		private String[] ErrorClassification_type_info = new String[]{'ErrorClassification','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}